package Review;

import java.util.Objects;

public class demo {
    public static void main(String[] args) {
        String s = "a,1b,1c,1d,1e,1f,1g,1h,1i,1j,1k";

        System.out.println(s.toString());//String中已经重写了Object中的toString方法
    }

//    public static void main(String[] args) {
//        String s = "sksahd@doaj.com.cn";
//        boolean b =s.matches("\\w+@\\w+(.\\w{2,})+");
//        System.out.println(b);
//    }

//    public static void main(String[] args) {
//        Student s1 = new Student("派大星",001);
//        Student s2 = new Student("派大星",001);
//        System.out.println(s1);//打印为地址值
//
//        //不想打印地址值，需要重写toString()方法。
//        // 右键Generate
//        //注意toString()方法是Object()的方法，所以要在对象类中重写
//
//    }
//public static void main(String[] args) {
//    Scanner scan = new Scanner(System.in);
//    String s = scan.nextLine();
//    while (true){
//        if (s.equals("q")){
//            System.exit(1);
//
//        }else if (s.matches(".+\\.jpg")){
//            System.out.println("文件名为："+ s);
//
//        }else {
//            System.out.println("文件格式错误，请重新输入！");
//
//        }
//        Scanner scan1 = new Scanner(System.in);
//        s = scan1.nextLine();
//    }
//}
}

//创建学生类，提供学生类的属性，学号，姓名，提供学生类的全餐构造
class Student{
    String name;
    int id;

    @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                ", id=" + id +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        Student student = (Student) o;
        return id == student.id &&
                Objects.equals(name, student.name);
    }

    @Override
    public int hashCode() {
        return Objects.hash(name, id);
    }

    public Student(String name, int id) {
        this.name = name;
        this.id = id;
    }
}
